Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SNU - Second Stage Bootloader for WiFi NINA enabled boards #512

Merged
merged 10 commits into from
Jul 1, 2020
Merged

Conversation

aentinger
Copy link
Contributor

SNU is a second stage bootloader for SAMD boards with WiFi NINA module (MKR WIFI 1010 and MKR VIDOR 4000). The SNU is loaded by the ATSAMD21G18 bootloader and in turn loads the firmware image stored in WiFi NINA W102 module.

Memory map of ATSAMD21G18 flash space with bootloader, SNU and application:
69243329-236ad480-0ba3-11ea-8b45-b5313dcb2d08

@aentinger
Copy link
Contributor Author

Tested with MKR WiFi 1010 and it works 🚀

facchinm and others added 10 commits June 24, 2020 14:45
… maximum size which is available for the SNU second stage bootloader. In case of the MKR VIDOR 4000 the necessary FPGA bitstream is injected in the binary image above the usable flash of the MCU by the build system. When using the SNU for the MKR VIDOR 4000 we have to rely on the bitstream being already in place (not a unrealistic assumption, given that the SNU is compiled into a complete Vidor binary + fpga application).
@aentinger
Copy link
Contributor Author

Successfully tested by @giulcioffi Nano 33 IoT 🚀 Thank you 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants